package class_2;


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.StreamTokenizer;
/**
 * 不用任何判断语句和比较行为， 选出两数最大。
 */
public class Coding_GetMaxWithoutJudge {
	//异或取符号位， 由于是异或运算符号位要颠倒。
	private static int flip(int n) {
		return n ^ 1;
	}
	//无符号右移， 并且取出符号位。
	//负数为1
	//非负数为0
	public static int sign(int n) {
		return flip(n >>> 31);
	}
	
	public static int getMax1(int a, int b) {
		int c = a - b;
		//若c为负数， 则a>b---->sign(c)=0
		//若c非负， 那么a<=b.
		
		int returnA = sign(c);//取出c的符号位。
		int returnB = flip(returnA);
		return returnA * a + returnB * b;
	}
	public static int a,b;
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
		String line;
		while((line = br.readLine()) != null && !line.isEmpty()) {
			String[] tokens = line.split(",");//不跑oj不用这句。
			int a = Integer.parseInt(tokens[0]);
			int b = Integer.parseInt(tokens[1]);
			out.println(getMax1(a,b));
		}
		out.flush();
		out.close();
	}
}
